Different Mexican Foods

There's a vast number of different mexican foods but the top three would be; Pozole, Tamales and tacos(all different types of tacos)

Here are some of the different types of tacos and tamales: